# settings.py

# 定义纵坐标基准值
base_y = 981
# base_y = 915

# 是否搜索发财，可以改成 False
is_fa = False
# 是否搜索天恩，可以改成 False
is_tianen = False
# 是否搜索牛牛，可以改成 False
is_niu = False
# 是否搜索带鱼，可以改成 False
is_daiyu = False
# 是否搜索车轮，可以改成 False
is_chelun = True
# 是否搜索汪多鱼，可以改成 False
is_wang = False

# 定义一个变量来控制是否使用 3 倍速，True 表示使用 3 倍速，False 表示使用普通速度
use_triple_speed = False

# 邮件通知 send_to_email = "353549444@qq.com"
send_to_email = "353549444@qq.com"

# 其他分辨率兼容，改成True
is_resize = False

# 定义按钮坐标字典
button_coords = {
    "青云之志": (1461, 301),
    "新的开始": (755, 142),
    "继续游戏": (755, 142),
    "打牌确认": (755, 104),
    "卡关确认": (755, 77),
    "第1个选择": (377, 200),
    "第2个选择": (851, 200),
    "第3个选择": (1320, 200),
    "里面的第1个选择": (377, 125),
    "里面的第2个选择": (851, 125),
    "里面的第3个选择": (1320, 125),
    "返回": (60, 873),
    "弹框确认": (607, 326),
    "放弃按钮": (990, 146),
    "换牌": (981, 238),
    "和了": (981, 238),
    "跳过": (1203, 238),
    "公子第1个包": (540, 126),
    "公子第2个包": (1154, 126),
    "跳过": (1203, 238),
    "模切": (1208, 88),
    "第1个包": (627, 348),
    "第2个包": (762, 250),
    "第3个包": (895, 348),
    "第4个包": (1028, 250),
    "第5个包": (1163, 348),
    "第1个包开启": (758, 551),
    "第2个包开启": (892, 456),
    "第3个包开启": (1022, 551),
    "第4个包开启": (1158, 456),
    "第5个包开启": (1293, 551),
    "最右边护符": (1377, 626),
    "右1护符": (1377, 626),
    "右2护符": (1242, 626),
    "右3护符": (1103, 626),
    "右4护符": (972, 626),
    "右5护符": (834, 626),
    "右6护符": (700, 626),
    "右7护符": (563, 626),
    "右8护符": (426, 626),
    "上左1护符": (291, 802),
    "上左2护符": (400, 802),
    "上左3护符": (514, 802),
    "上左4护符": (623, 802),
    "上左5护符": (732, 802),
    "上左6护符": (843, 802),
    "上左7护符": (953, 802),
    "上左8护符": (1065, 802),
    "上左1护符出售": (440, 481),
    "上左2护符出售": (550, 481),
    "上左3护符出售": (660, 481),
    "上左4护符出售": (770, 481),
    "上左5护符出售": (880, 481),
    "上左6护符出售": (990, 481),
    "上左7护符出售": (1100, 481),
    "上左8护符出售": (1211, 481),
    "出售": (849, 198),
    "关闭": (920, 725),
    "刷新商品": (762, 107)
}
# 插入 13 张手牌的位置
for i in range(13):
    x = 220 + i * 74
    button_coords[f"手牌{i + 1}"] = (x, 88)

# 定义搜索范围字典
search_regions = {
    "手牌区": (172, 140, 975, 107),
    "手牌区带模切": (172, 140, 1075, 107),
    "开包区": (587, 493, 673, 324),
    "外面的选项": (225, 517, 1065, 38),
    "里面的选项": (225, 443, 1065, 38),
    "图鉴的选项": (225, 513, 1065, 38),
    "印章": (146, 594, 988, 44),
    "和了": (1036, 255, 10, 10),
    "default": None  # 表示搜索全屏幕范围
}

# 定义搜索范围图片大小（兼容其他分辨率）
search_regions_size = {
    "手牌区": (975, 107),
    "手牌区带模切": (1075, 107),
    "开包区": (673, 324),
    "外面的选项": (1065, 38),
    "里面的选项": (1065, 38),
    "图鉴的选项": (1065, 38),
    "和了": (10, 10),
    "default": None  # 表示搜索全屏幕范围
}

# 3 倍速设置
triple_speed_options = {
    "和牌疯狂点返回": 0.04,
    "和牌后弹框确认": 0.1,
    "开包循环": 0.6,
    "找万象": 0.3,
    "最右边护符": 0.6,
    "打牌确认": 0.3,
    "返回和放弃": 0.5,
    "开包截图": 0.6,
    "读牌截图": 0.8,
    "默认移动点击": 0.3,
    "默认截图": 0.5,
    "继续游戏": 1.5,
    "default": None  # 表示搜索全屏幕范围
}

# 普通速度设置
normal_speed_options = {
    "和牌疯狂点返回": 0.2,
    "和牌后弹框确认": 0.8,
    "开包循环": 2,
    "找万象": 1,
    "最右边护符": 1,
    "打牌确认": 1,
    "返回和放弃": 1,
    "开包截图": 1,
    "读牌截图": 1.5,
    "默认移动点击": 0.8,
    "默认截图": 0.8,
    "继续游戏": 3,
    "default": None  # 表示搜索全屏幕范围
}

# 根据 use_triple_speed 的值选择对应的设置
if use_triple_speed:
    sleep_options = triple_speed_options
else:
    sleep_options = normal_speed_options
